home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QuickTime 1.5 for Developers
/
QuickTime 1.5 for Developers.iso
/
Goodies
/
Aldus Fetch™
/
Fetch Browser
/
Fetch Browser.rsrc
/
CODE_32_ACatInfo.txt
< prev
next >
Wrap
Text File
|
1992-10-27
|
67KB
|
1,137 lines
# near model CODE resource
# jump table entries: 13576-13585 (10 of them)
fn00000000:
00000000 4E56 FB8C link A6, -0x0474
00000004 206E 000A movea.l A0, [A6 + 0xA]
00000008 43EE FF00 lea.l A1, [A6 - 0x100]
0000000C 703F moveq.l D0, 0x3F
label0000000E:
0000000E 22D8 move.l [A1]+, [A0]+
00000010 51C8 FFFC dbf D0, -0x6 /* 0000000E */
00000014 41EE FD90 lea.l A0, [A6 - 0x270]
00000018 43EE FF00 lea.l A1, [A6 - 0x100]
0000001C 703F moveq.l D0, 0x3F
label0000001E:
0000001E 20D9 move.l [A0]+, [A1]+
00000020 51C8 FFFC dbf D0, -0x6 /* 0000001E */
00000024 3D6E 0008 FC8E move.w [A6 - 0x372], [A6 + 0x8]
0000002A 4267 clr.w -[A7]
0000002C 486E 0008 pea.l [A6 + 0x8]
00000030 486E FE90 pea.l [A6 - 0x170]
00000034 4EAD 0C0A jsr [A5 + 0xC0A /* export_381 */]
00000038 4A5F tst.w [A7]+
0000003A 6600 00EE bne +0xF0 /* 0000012A */
0000003E 7000 moveq.l D0, 0x00
00000040 2D40 FEA0 move.l [A6 - 0x160], D0
00000044 41EE FC90 lea.l A0, [A6 - 0x370]
00000048 2D48 FEA6 move.l [A6 - 0x15A], A0
0000004C 2D6E FE90 FEF8 move.l [A6 - 0x108], [A6 - 0x170]
label00000052:
00000052 3D6E FC8E FEAA move.w [A6 - 0x156], [A6 - 0x372]
00000058 3D7C FFFF FEB0 move.w [A6 - 0x150], 0xFFFF
0000005E 2D6E FEF8 FEC4 move.l [A6 - 0x13C], [A6 - 0x108]
00000064 4267 clr.w -[A7]
00000066 486E FE94 pea.l [A6 - 0x16C]
0000006A 4267 clr.w -[A7]
0000006C 4EAD 03C2 jsr [A5 + 0x3C2 /* export_116 */]
00000070 4A5F tst.w [A7]+
00000072 6600 0086 bne +0x88 /* 000000FA */
00000076 486E FC90 pea.l [A6 - 0x370]
0000007A 487A 00C6 pea.l [PC + 0xC6 /* 00000142, value 0x13A4E56 */]
0000007E 486E FB8C pea.l [A6 - 0x474]
00000082 3F3C 0002 move.w -[A7], 0x2
00000086 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
0000008A 41EE FC90 lea.l A0, [A6 - 0x370]
0000008E 43EE FB8C lea.l A1, [A6 - 0x474]
00000092 703F moveq.l D0, 0x3F
label00000094:
00000094 20D9 move.l [A0]+, [A1]+
00000096 51C8 FFFC dbf D0, -0x6 /* 00000094 */
0000009A 4240 clr.w D0
0000009C 102E FD90 move.b D0, [A6 - 0x270]
000000A0 4241 clr.w D1
000000A2 122E FC90 move.b D1, [A6 - 0x370]
000000A6 D240 add.w D1, D0
000000A8 0C41 00FE cmpi.w D1, 0xFE
000000AC 6C26 bge +0x28 /* 000000D4 */
000000AE 486E FC90 pea.l [A6 - 0x370]
000000B2 486E FD90 pea.l [A6 - 0x270]
000000B6 486E FB8C pea.l [A6 - 0x474]
000000BA 3F3C 0002 move.w -[A7], 0x2
000000BE 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
000000C2 41EE FD90 lea.l A0, [A6 - 0x270]
000000C6 43EE FB8C lea.l A1, [A6 - 0x474]
000000CA 703F moveq.l D0, 0x3F
label000000CC:
000000CC 20D9 move.l [A0]+, [A1]+
000000CE 51C8 FFFC dbf D0, -0x6 /* 000000CC */
000000D2 604C bra +0x4E /* 00000120 */
label000000D4:
000000D4 487A 006C pea.l [PC + 0x6C /* 00000142, value 0x13A4E56 */]
000000D8 486E FD90 pea.l [A6 - 0x270]
000000DC 486E FB8C pea.l [A6 - 0x474]
000000E0 3F3C 0002 move.w -[A7], 0x2
000000E4 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
000000E8 41EE FD90 lea.l A0, [A6 - 0x270]
000000EC 43EE FB8C lea.l A1, [A6 - 0x474]
000000F0 703F moveq.l D0, 0x3F
label000000F2:
000000F2 20D9 move.l [A0]+, [A1]+
000000F4 51C8 FFFC dbf D0, -0x6 /* 000000F2 */
000000F8 6030 bra +0x32 /* 0000012A */
label000000FA:
000000FA 487A 0046 pea.l [PC + 0x46 /* 00000142, value 0x13A4E56 */]
000000FE 486E FD90 pea.l [A6 - 0x270]
00000102 486E FB8C pea.l [A6 - 0x474]
00000106 3F3C 0002 move.w -[A7], 0x2
0000010A 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
0000010E 41EE FD90 lea.l A0, [A6 - 0x270]
00000112 43EE FB8C lea.l A1, [A6 - 0x474]
00000116 703F moveq.l D0, 0x3F
label00000118:
00000118 20D9 move.l [A0]+, [A1]+
0000011A 51C8 FFFC dbf D0, -0x6 /* 00000118 */
0000011E 600A bra +0xC /* 0000012A */
label00000120:
00000120 7002 moveq.l D0, 0x02
00000122 B0AE FEC4 cmp.l D0, [A6 - 0x13C]
00000126 6600 FF2A bne -0xD4 /* 00000052 */
label0000012A:
0000012A 206E 000E movea.l A0, [A6 + 0xE]
0000012E 43EE FD90 lea.l A1, [A6 - 0x270]
00000132 703F moveq.l D0, 0x3F
label00000134:
00000134 20D9 move.l [A0]+, [A1]+
00000136 51C8 FFFC dbf D0, -0x6 /* 00000134 */
0000013A 4E5E unlink A6
0000013C 205F movea.l A0, [A7]+
0000013E 5C4F addq.w A7, 6
00000140 4ED0 jmp [A0]
00000142 013A 4E56 btst [PC + 0x4E56 /* 00004F9A, cstring ""<EOF> */], D0
// begin alternate branch 00000144-0000014C
fn00000144:
00000144 4E56 FC38 link A6, -0x03C8
00000148 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
// end alternate branch 00000144-0000014C
fn00000144: // (misaligned)
00000146 FC38 48E7 .unknown 0xFC38 0x48E7 (W = 6)
0000014A 0718 btst [A0]+, D3
0000014C 286E 0008 movea.l A4, [A6 + 0x8]
00000150 2054 movea.l A0, [A4]
00000152 216E 000C 0056 move.l [A0 + 0x56], [A6 + 0xC]
00000158 486E FF8E pea.l [A6 - 0x72]
0000015C 486E FD8C pea.l [A6 - 0x274]
00000160 4EAD 3E3A jsr [A5 + 0x3E3A /* export_1987 */]
00000164 486E FF8E pea.l [A6 - 0x72]
00000168 42A7 clr.l -[A7]
0000016A 2F0C move.l -[A7], A4
0000016C 4EAD 306A jsr [A5 + 0x306A /* export_1545 */]
00000170 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */]
00000174 487A 031A pea.l [PC + 0x31A /* 00000490, value 0x55E4669, pstring "^File" */]
00000178 486E FF8E pea.l [A6 - 0x72]
0000017C 2F0C move.l -[A7], A4
0000017E 4EAD 13C2 jsr [A5 + 0x13C2 /* export_628 */]
00000182 7000 moveq.l D0, 0x00
00000184 2D40 FFBA move.l [A6 - 0x46], D0
00000188 41EE FF8E lea.l A0, [A6 - 0x72]
0000018C 2D48 FFC0 move.l [A6 - 0x40], A0
00000190 3D6E FD8C FFC4 move.w [A6 - 0x3C], [A6 - 0x274]
00000196 422E FFC8 clr.b [A6 - 0x38]
0000019A 426E FFCA clr.w [A6 - 0x36]
0000019E 4267 clr.w -[A7]
000001A0 486E FFAE pea.l [A6 - 0x52]
000001A4 4267 clr.w -[A7]
000001A6 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
000001AA 4A5F tst.w [A7]+
000001AC 6654 bne +0x56 /* 00000202 */
000001AE 487A 02D6 pea.l [PC + 0x2D6 /* 00000486, value 0x95E4372 '\t^Cr', pstring "^Creation" */]
000001B2 486E FC38 pea.l [A6 - 0x3C8]
000001B6 2F2E FFF6 move.l -[A7], [A6 - 0xA]
000001BA 1F3C 0001 move.b -[A7], 0x1
000001BE 4EAD 46C2 jsr [A5 + 0x46C2 /* export_2260 */]
000001C2 2F0C move.l -[A7], A4
000001C4 4EAD 13C2 jsr [A5 + 0x13C2 /* export_628 */]
000001C8 487A 02AE pea.l [PC + 0x2AE /* 00000478, value 0xD5E4D6F '\r^Mo', pstring "^Modification" */]
000001CC 486E FC38 pea.l [A6 - 0x3C8]
000001D0 2F2E FFFA move.l -[A7], [A6 - 0x6]
000001D4 1F3C 0001 move.b -[A7], 0x1
000001D8 4EAD 46C2 jsr [A5 + 0x46C2 /* export_2260 */]
000001DC 2F0C move.l -[A7], A4
000001DE 4EAD 13C2 jsr [A5 + 0x13C2 /* export_628 */]
000001E2 2E2E FFEE move.l D7, [A6 - 0x12]
000001E6 DEAE FFE4 add.l D7, [A6 - 0x1C]
000001EA 487A 0286 pea.l [PC + 0x286 /* 00000472, value 0x55E5369, pstring "^Size" */]
000001EE 486E FC38 pea.l [A6 - 0x3C8]
000001F2 2F07 move.l -[A7], D7
000001F4 3F3C 0004 move.w -[A7], 0x4
000001F8 4EAD 46CA jsr [A5 + 0x46CA /* export_2261 */]
000001FC 2F0C move.l -[A7], A4
000001FE 4EAD 13C2 jsr [A5 + 0x13C2 /* export_628 */]
label00000202:
00000202 486E FC38 pea.l [A6 - 0x3C8]
00000206 486E FF8E pea.l [A6 - 0x72]
0000020A 3F2E FD8C move.w -[A7], [A6 - 0x274]
0000020E 4EBA FDF0 jsr [PC - 0x210 /* 00000000 */]
00000212 205F movea.l A0, [A7]+
00000214 43EE FD8E lea.l A1, [A6 - 0x272]
00000218 703F moveq.l D0, 0x3F
label0000021A:
0000021A 22D8 move.l [A1]+, [A0]+
0000021C 51C8 FFFC dbf D0, -0x6 /* 0000021A */
00000220 486E FD8E pea.l [A6 - 0x272]
00000224 1F3C 0001 move.b -[A7], 0x1
00000228 42A7 clr.l -[A7]
0000022A 2F3C 7061 7468 move.l -[A7], 0x70617468 /* 'path' */
00000230 2F0C move.l -[A7], A4
00000232 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00000236 4EAD 2F22 jsr [A5 + 0x2F22 /* export_1504 */]
0000023A 42A7 clr.l -[A7]
0000023C 4EAD 3E9A jsr [A5 + 0x3E9A /* export_1999 */]
00000240 2E1F move.l D7, [A7]+
00000242 487A 0220 pea.l [PC + 0x220 /* 00000464, value 0xC5E546F, pstring "^TotalImages" */]
00000246 486E FC38 pea.l [A6 - 0x3C8]
0000024A 2F07 move.l -[A7], D7
0000024C 3F3C 0004 move.w -[A7], 0x4
00000250 4EAD 46CA jsr [A5 + 0x46CA /* export_2261 */]
00000254 2F0C move.l -[A7], A4
00000256 4EAD 13C2 jsr [A5 + 0x13C2 /* export_628 */]
0000025A 42A7 clr.l -[A7]
0000025C 4EAD 3F42 jsr [A5 + 0x3F42 /* export_2020 */]
00000260 2E1F move.l D7, [A7]+
00000262 487A 01F0 pea.l [PC + 0x1F0 /* 00000454, value 0xE5E546F, pstring "^TotalKeywords" */]
00000266 486E FC38 pea.l [A6 - 0x3C8]
0000026A 2F07 move.l -[A7], D7
0000026C 3F3C 0004 move.w -[A7], 0x4
00000270 4EAD 46CA jsr [A5 + 0x46CA /* export_2261 */]
00000274 2F0C move.l -[A7], A4
00000276 4EAD 13C2 jsr [A5 + 0x13C2 /* export_628 */]
0000027A 486E FD38 pea.l [A6 - 0x2C8]
0000027E 4EAD 3F7A jsr [A5 + 0x3F7A /* export_2027 */]
00000282 7001 moveq.l D0, 0x01
00000284 B06E FD3C cmp.w D0, [A6 - 0x2C4]
00000288 662A bne +0x2C /* 000002B4 */
0000028A 486E FD8E pea.l [A6 - 0x272]
0000028E 2F3C 0001 0FA5 move.l -[A7], 0x10FA5
00000294 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00000298 486E FD8E pea.l [A6 - 0x272]
0000029C 1F3C 0001 move.b -[A7], 0x1
000002A0 42A7 clr.l -[A7]
000002A2 2F3C 5657 3035 move.l -[A7], 0x56573035 /* 'VW05' */
000002A8 2F0C move.l -[A7], A4
000002AA 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
000002AE 4EAD 2F22 jsr [A5 + 0x2F22 /* export_1504 */]
000002B2 6028 bra +0x2A /* 000002DC */
label000002B4:
000002B4 486E FD8E pea.l [A6 - 0x272]
000002B8 2F3C 0002 0FA5 move.l -[A7], 0x20FA5
000002BE 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
000002C2 486E FD8E pea.l [A6 - 0x272]
000002C6 1F3C 0001 move.b -[A7], 0x1
000002CA 42A7 clr.l -[A7]
000002CC 2F3C 5657 3035 move.l -[A7], 0x56573035 /* 'VW05' */
000002D2 2F0C move.l -[A7], A4
000002D4 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
000002D8 4EAD 2F22 jsr [A5 + 0x2F22 /* export_1504 */]
label000002DC:
000002DC 7001 moveq.l D0, 0x01
000002DE B06E FD3E cmp.w D0, [A6 - 0x2C2]
000002E2 662A bne +0x2C /* 0000030E */
000002E4 486E FD8E pea.l [A6 - 0x272]
000002E8 2F3C 0001 0FA5 move.l -[A7], 0x10FA5
000002EE 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
000002F2 486E FD8E pea.l [A6 - 0x272]
000002F6 1F3C 0001 move.b -[A7], 0x1
000002FA 42A7 clr.l -[A7]
000002FC 2F3C 5657 3130 move.l -[A7], 0x56573130 /* 'VW10' */
00000302 2F0C move.l -[A7], A4
00000304 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00000308 4EAD 2F22 jsr [A5 + 0x2F22 /* export_1504 */]
0000030C 6028 bra +0x2A /* 00000336 */
label0000030E:
0000030E 486E FD8E pea.l [A6 - 0x272]
00000312 2F3C 0002 0FA5 move.l -[A7], 0x20FA5
00000318 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
0000031C 486E FD8E pea.l [A6 - 0x272]
00000320 1F3C 0001 move.b -[A7], 0x1
00000324 42A7 clr.l -[A7]
00000326 2F3C 5657 3130 move.l -[A7], 0x56573130 /* 'VW10' */
0000032C 2F0C move.l -[A7], A4
0000032E 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00000332 4EAD 2F22 jsr [A5 + 0x2F22 /* export_1504 */]
label00000336:
00000336 486E FD8E pea.l [A6 - 0x272]
0000033A 3F3C 0FA5 move.w -[A7], 0xFA5
0000033E 302E FD3A move.w D0, [A6 - 0x2C6]
00000342 5C40 addq.w D0, 6
00000344 3F00 move.w -[A7], D0
00000346 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
0000034A 486E FD8E pea.l [A6 - 0x272]
0000034E 1F3C 0001 move.b -[A7], 0x1
00000352 42A7 clr.l -[A7]
00000354 2F3C 5657 3032 move.l -[A7], 0x56573032 /* 'VW02' */
0000035A 2F0C move.l -[A7], A4
0000035C 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00000360 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00000364 486E FD58 pea.l [A6 - 0x2A8]
00000368 1F3C 0001 move.b -[A7], 0x1
0000036C 42A7 clr.l -[A7]
0000036E 2F3C 5657 3131 move.l -[A7], 0x56573131 /* 'VW11' */
00000374 2F0C move.l -[A7], A4
00000376 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
0000037A 4EAD 2F22 jsr [A5 + 0x2F22 /* export_1504 */]
0000037E 486E FC38 pea.l [A6 - 0x3C8]
00000382 2F2E FD48 move.l -[A7], [A6 - 0x2B8]
00000386 1F3C 0001 move.b -[A7], 0x1
0000038A 4EAD 46C2 jsr [A5 + 0x46C2 /* export_2260 */]
0000038E 205F movea.l A0, [A7]+
00000390 43EE FD8E lea.l A1, [A6 - 0x272]
00000394 703F moveq.l D0, 0x3F
label00000396:
00000396 22D8 move.l [A1]+, [A0]+
00000398 51C8 FFFC dbf D0, -0x6 /* 00000396 */
0000039C 486E FD8E pea.l [A6 - 0x272]
000003A0 1F3C 0001 move.b -[A7], 0x1
000003A4 42A7 clr.l -[A7]
000003A6 2F3C 5657 3141 move.l -[A7], 0x56573141 /* 'VW1A' */
000003AC 2F0C move.l -[A7], A4
000003AE 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
000003B2 4EAD 2F22 jsr [A5 + 0x2F22 /* export_1504 */]
000003B6 42A7 clr.l -[A7]
000003B8 2F3C 6B6C 7374 move.l -[A7], 0x6B6C7374 /* 'klst' */
000003BE 2F0C move.l -[A7], A4
000003C0 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
000003C4 2C17 move.l D6, [A7]
000003C6 4EBA 04BC jsr [PC + 0x4BC /* 00000884 */]
000003CA 42A7 clr.l -[A7]
000003CC 2F3C 756C 7374 move.l -[A7], 0x756C7374 /* 'ulst' */
000003D2 2F0C move.l -[A7], A4
000003D4 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
000003D8 265F movea.l A3, [A7]+
000003DA 2F0B move.l -[A7], A3
000003DC 4EBA 063A jsr [PC + 0x63A /* 00000A18 */]
000003E0 486E FD8E pea.l [A6 - 0x272]
000003E4 2F3C 0005 0FA5 move.l -[A7], 0x50FA5
000003EA 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
000003EE 2053 movea.l A0, [A3]
000003F0 3028 006C move.w D0, [A0 + 0x6C]
000003F4 48C0 ext.l D0
000003F6 2F00 move.l -[A7], D0
000003F8 486E FE8E pea.l [A6 - 0x172]
000003FC 4EAD 052A jsr [A5 + 0x52A /* export_161 */]
00000400 486E FD8E pea.l [A6 - 0x272]
00000404 486E FE8E pea.l [A6 - 0x172]
00000408 487A 0048 pea.l [PC + 0x48 /* 00000452, value 0xE5E, cstring "" */]
0000040C 487A 0044 pea.l [PC + 0x44 /* 00000452, value 0xE5E, cstring "" */]
00000410 487A 0040 pea.l [PC + 0x40 /* 00000452, value 0xE5E, cstring "" */]
00000414 4EAD 455A jsr [A5 + 0x455A /* export_2215 */]
00000418 486E FD8E pea.l [A6 - 0x272]
0000041C 1F3C 0001 move.b -[A7], 0x1
00000420 42A7 clr.l -[A7]
00000422 2F3C 7574 7874 move.l -[A7], 0x75747874 /* 'utxt' */
00000428 2F0C move.l -[A7], A4
0000042A 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
0000042E 4EAD 2F22 jsr [A5 + 0x2F22 /* export_1504 */]
00000432 42A7 clr.l -[A7]
00000434 2F3C 766C 7374 move.l -[A7], 0x766C7374 /* 'vlst' */
0000043A 2F0C move.l -[A7], A4
0000043C 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00000440 2A17 move.l D5, [A7]
00000442 4EBA 069C jsr [PC + 0x69C /* 00000AE0 */]
00000446 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
0000044A 4E5E unlink A6
0000044C 205F movea.l A0, [A7]+
0000044E 504F addq.w A7, 8
00000450 4ED0 jmp [A0]
00000452 0000 0E5E ori.b D0, 0x5E /* '^' */
00000456 546F 7461 addq.w [A7 + 0x7461], 2
0000045A 6C4B bge +0x4D /* 000004A7 */
0000045C 6579 bcs +0x7B /* 000004D7 */
0000045E 776F moveq.l D3, 0x6F
00000460 7264 moveq.l D1, 0x64
00000462 7300 moveq.l D1, 0x00
00000464 0C5E 546F cmpi.w [A6]+, 0x546F /* 'To' */
00000468 7461 moveq.l D2, 0x61
0000046A 6C49 bge +0x4B /* 000004B5 */
0000046C 6D61 blt +0x63 /* 000004CF */
0000046E 6765 beq +0x67 /* 000004D5 */
00000470 7300 moveq.l D1, 0x00
00000472 055E bchg [A6]+, D2
00000474 5369 7A65 subq.w [A1 + 0x7A65], 1
00000478 0D5E bchg [A6]+, D6
0000047A 4D6F 6469 chk.w D6, [A7 + 0x6469]
0000047E 6669 bne +0x6B /* 000004E9 */
00000480 6361 bls +0x63 /* 000004E3 */
00000482 7469 moveq.l D2, 0x69
00000484 6F6E ble +0x70 /* 000004F4 */
00000486 095E bchg [A6]+, D4
00000488 4372 6561 7469 chk.w D1, [[A2 + 0x7469]]
0000048E 6F6E ble +0x70 /* 000004FE */
00000490 055E bchg [A6]+, D2
00000492 4669 6C65 not.w [A1 + 0x6C65]
00000496 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1697: // at 00000498 (misaligned)
0000049A 0000 2F2E ori.b D0, 0x2E /* '.' */
0000049E 0008 4EAD ori.b A0, 0xAD
000004A2 0932 7000 btst [A2 + D7.w], D4
000004A6 2B40 E964 move.l [A5 - 0x169C], D0
000004AA 4E5E unlink A6
000004AC 2E9F move.l [A7], [A7]+
000004AE 4E75 rts
fn000004B0:
000004B0 4E56 FDF2 link A6, -0x020E
000004B4 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000004B8 2A2E 0008 move.l D5, [A6 + 0x8]
000004BC 42A7 clr.l -[A7]
000004BE 2F3C 6B6C 7374 move.l -[A7], 0x6B6C7374 /* 'klst' */
000004C4 2F05 move.l -[A7], D5
000004C6 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
000004CA 285F movea.l A4, [A7]+
000004CC 42A7 clr.l -[A7]
000004CE 4EAD 3F42 jsr [A5 + 0x3F42 /* export_2020 */]
000004D2 2C1F move.l D6, [A7]+
000004D4 42A7 clr.l -[A7]
000004D6 2F3C 0000 7F58 move.l -[A7], 0x7F58
000004DC 2F06 move.l -[A7], D6
000004DE 201F move.l D0, [A7]+
000004E0 2E9F move.l [A7], [A7]+
000004E2 B097 cmp.l D0, [A7]
000004E4 6C02 bge +0x4 /* 000004E8 */
000004E6 2E80 move.l [A7], D0
label000004E8:
000004E8 201F move.l D0, [A7]+
000004EA 3E00 move.w D7, D0
000004EC 2054 movea.l A0, [A4]
000004EE BE68 006C cmp.w D7, [A0 + 0x6C]
000004F2 6C10 bge +0x12 /* 00000504 */
label000004F4:
000004F4 3028 006C move.w D0, [A0 + 0x6C]
000004F8 9047 sub.w D0, D7
000004FA 3F00 move.w -[A7], D0
000004FC 2F0C move.l -[A7], A4
label000004FE:
000004FE 4EAD 0622 jsr [A5 + 0x622 /* export_192 */]
00000502 6016 bra +0x18 /* 0000051A */
label00000504:
00000504 2054 movea.l A0, [A4]
00000506 BE68 006C cmp.w D7, [A0 + 0x6C]
0000050A 6F0E ble +0x10 /* 0000051A */
0000050C 3007 move.w D0, D7
0000050E 9068 006C sub.w D0, [A0 + 0x6C]
00000512 3F00 move.w -[A7], D0
00000514 2F0C move.l -[A7], A4
00000516 4EAD 16A2 jsr [A5 + 0x16A2 /* export_720 */]
label0000051A:
0000051A 2054 movea.l A0, [A4]
0000051C 3146 006C move.w [A0 + 0x6C], D6
00000520 2F0C move.l -[A7], A4
00000522 4EAD 30CA jsr [A5 + 0x30CA /* export_1557 */]
00000526 42A7 clr.l -[A7]
00000528 2F3C 5657 3238 move.l -[A7], 0x56573238 /* 'VW28' */
0000052E 2F05 move.l -[A7], D5
00000530 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00000534 265F movea.l A3, [A7]+
00000536 487A 0044 pea.l [PC + 0x44 /* 0000057C, value 0x1200000 */]
0000053A 486E FDF2 pea.l [A6 - 0x20E]
0000053E 2F06 move.l -[A7], D6
00000540 487A 002A pea.l [PC + 0x2A /* 0000056C, value 0xF232323, pstring "###,###,###,###" */]
00000544 4EAD 46DA jsr [A5 + 0x46DA /* export_2263 */]
00000548 486E FEF2 pea.l [A6 - 0x10E]
0000054C 3F3C 0002 move.w -[A7], 0x2
00000550 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
00000554 486E FEF2 pea.l [A6 - 0x10E]
00000558 1F3C 0001 move.b -[A7], 0x1
0000055C 2F0B move.l -[A7], A3
0000055E 4EAD 2F22 jsr [A5 + 0x2F22 /* export_1504 */]
00000562 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00000566 4E5E unlink A6
00000568 2E9F move.l [A7], [A7]+
0000056A 4E75 rts
0000056C 0F23 btst -[A3], D7
0000056E 2323 move.l -[A1], -[A3]
00000570 2C23 move.l D6, -[A3]
00000572 2323 move.l -[A1], -[A3]
00000574 2C23 move.l D6, -[A3]
00000576 2323 move.l -[A1], -[A3]
00000578 2C23 move.l D6, -[A3]
0000057A 2323 move.l -[A1], -[A3]
0000057C 0120 btst -[A0], D0
0000057E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000580-00000584
fn00000580:
00000580 4E56 FFFA link A6, -0x0006
// end alternate branch 00000580-00000584
fn00000580: // (misaligned)
00000582 FFFA .invalid <<F/7/7>>
00000584 48E7 0108 movem.l -[A7], D7,A4
00000588 42A7 clr.l -[A7]
0000058A 2F3C 756C 7374 move.l -[A7], 0x756C7374 /* 'ulst' */
00000590 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000594 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00000598 285F movea.l A4, [A7]+
0000059A 4267 clr.w -[A7]
0000059C 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
000005A0 3E1F move.w D7, [A7]+
000005A2 5247 addq.w D7, 1
000005A4 2054 movea.l A0, [A4]
000005A6 BE68 006C cmp.w D7, [A0 + 0x6C]
000005AA 6C10 bge +0x12 /* 000005BC */
000005AC 3028 006C move.w D0, [A0 + 0x6C]
000005B0 9047 sub.w D0, D7
000005B2 3F00 move.w -[A7], D0
000005B4 2F0C move.l -[A7], A4
000005B6 4EAD 0622 jsr [A5 + 0x622 /* export_192 */]
000005BA 6016 bra +0x18 /* 000005D2 */
label000005BC:
000005BC 2054 movea.l A0, [A4]
000005BE BE68 006C cmp.w D7, [A0 + 0x6C]
000005C2 6F0E ble +0x10 /* 000005D2 */
000005C4 3007 move.w D0, D7
000005C6 9068 006C sub.w D0, [A0 + 0x6C]
000005CA 3F00 move.w -[A7], D0
000005CC 2F0C move.l -[A7], A4
000005CE 4EAD 16A2 jsr [A5 + 0x16A2 /* export_720 */]
label000005D2:
000005D2 2054 movea.l A0, [A4]
000005D4 3147 006C move.w [A0 + 0x6C], D7
000005D8 226E 000C movea.l A1, [A6 + 0xC]
000005DC 3287 move.w [A1], D7
000005DE 2F0C move.l -[A7], A4
000005E0 4EAD 30CA jsr [A5 + 0x30CA /* export_1557 */]
000005E4 4CDF 1080 movem.l D7,A4, [A7]+
000005E8 4E5E unlink A6
000005EA 205F movea.l A0, [A7]+
000005EC 504F addq.w A7, 8
000005EE 4ED0 jmp [A0]
fn000005F0:
000005F0 4E56 FFFA link A6, -0x0006
000005F4 48E7 0108 movem.l -[A7], D7,A4
000005F8 42A7 clr.l -[A7]
000005FA 2F3C 766C 7374 move.l -[A7], 0x766C7374 /* 'vlst' */
00000600 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000604 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00000608 285F movea.l A4, [A7]+
0000060A 42A7 clr.l -[A7]
0000060C 4EAD 3F6A jsr [A5 + 0x3F6A /* export_2025 */]
00000610 201F move.l D0, [A7]+
00000612 3E00 move.w D7, D0
00000614 2054 movea.l A0, [A4]
00000616 BE68 006C cmp.w D7, [A0 + 0x6C]
0000061A 6C10 bge +0x12 /* 0000062C */
0000061C 3028 006C move.w D0, [A0 + 0x6C]
00000620 9047 sub.w D0, D7
00000622 3F00 move.w -[A7], D0
00000624 2F0C move.l -[A7], A4
00000626 4EAD 0622 jsr [A5 + 0x622 /* export_192 */]
0000062A 6016 bra +0x18 /* 00000642 */
label0000062C:
0000062C 2054 movea.l A0, [A4]
0000062E BE68 006C cmp.w D7, [A0 + 0x6C]
00000632 6F0E ble +0x10 /* 00000642 */
00000634 3007 move.w D0, D7
00000636 9068 006C sub.w D0, [A0 + 0x6C]
0000063A 3F00 move.w -[A7], D0
0000063C 2F0C move.l -[A7], A4
0000063E 4EAD 16A2 jsr [A5 + 0x16A2 /* export_720 */]
label00000642:
00000642 2054 movea.l A0, [A4]
00000644 3147 006C move.w [A0 + 0x6C], D7
00000648 2F0C move.l -[A7], A4
0000064A 4EAD 30CA jsr [A5 + 0x30CA /* export_1557 */]
0000064E 4CDF 1080 movem.l D7,A4, [A7]+
00000652 4E5E unlink A6
00000654 2E9F move.l [A7], [A7]+
00000656 4E75 rts
export_1698:
00000658 4E56 FFF4 link A6, -0x000C
0000065C 48E7 0018 movem.l -[A7], A3,A4
00000660 4AAD E964 tst.l [A5 - 0x169C]
00000664 663C bne +0x3E /* 000006A2 */
00000666 42A7 clr.l -[A7]
00000668 3F3C 11F8 move.w -[A7], 0x11F8
0000066C 42A7 clr.l -[A7]
0000066E 4EAD 10D2 jsr [A5 + 0x10D2 /* export_534 */]
00000672 285F movea.l A4, [A7]+
00000674 2F0C move.l -[A7], A4
00000676 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
0000067A 42A7 clr.l -[A7]
0000067C 2F3C 6361 7469 move.l -[A7], 0x63617469 /* 'cati' */
00000682 2F0C move.l -[A7], A4
00000684 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00000688 265F movea.l A3, [A7]+
0000068A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000068E 2F0B move.l -[A7], A3
00000690 4EBA FAB2 jsr [PC - 0x54E /* 00000144 */]
00000694 2B4C E964 move.l [A5 - 0x169C], A4
00000698 2F2D E964 move.l -[A7], [A5 - 0x169C]
0000069C 4EAD 315A jsr [A5 + 0x315A /* export_1575 */]
000006A0 6008 bra +0xA /* 000006AA */
label000006A2:
000006A2 2F2D E964 move.l -[A7], [A5 - 0x169C]
000006A6 4EAD 1F4A jsr [A5 + 0x1F4A /* export_997 */]
label000006AA:
000006AA 4CDF 1800 movem.l A3,A4, [A7]+
000006AE 4E5E unlink A6
000006B0 2E9F move.l [A7], [A7]+
000006B2 4E75 rts
export_1699:
000006B4 4E56 FDB8 link A6, -0x0248
000006B8 2F0C move.l -[A7], A4
000006BA 4AAD E964 tst.l [A5 - 0x169C]
000006BE 6700 01B8 beq +0x1BA /* 00000878 */
000006C2 42A7 clr.l -[A7]
000006C4 2F3C 6361 7469 move.l -[A7], 0x63617469 /* 'cati' */
000006CA 2F2D E964 move.l -[A7], [A5 - 0x169C]
000006CE 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
000006D2 285F movea.l A4, [A7]+
000006D4 7008 moveq.l D0, 0x08
000006D6 6B18 bmi +0x1A /* 000006F0 */
000006D8 B07C 000F cmp.w D0, 0xF
000006DC 6E12 bgt +0x14 /* 000006F0 */
000006DE 41EE 000E lea.l A0, [A6 + 0xE]
000006E2 3200 move.w D1, D0
000006E4 E649 lsr D1.w, 3
000006E6 4441 neg.w D1
000006E8 0130 10FF btst [A0 + D1.w - 0x1], D0
000006EC 0A3C 0004 xori.b ccr, 4
label000006F0:
000006F0 57C0 seq D0
000006F2 4A00 tst.b D0
000006F4 6646 bne +0x48 /* 0000073C */
000006F6 7209 moveq.l D1, 0x09
000006F8 6B18 bmi +0x1A /* 00000712 */
000006FA B27C 000F cmp.w D1, 0xF
000006FE 6E12 bgt +0x14 /* 00000712 */
00000700 41EE 000E lea.l A0, [A6 + 0xE]
00000704 3401 move.w D2, D1
00000706 E64A lsr D2.w, 3
00000708 4442 neg.w D2
0000070A 0330 20FF btst [A0 + D2.w - 0x1], D1
0000070E 0A3C 0004 xori.b ccr, 4
label00000712:
00000712 57C1 seq D1
00000714 8001 or.b D0, D1
00000716 6624 bne +0x26 /* 0000073C */
00000718 720A moveq.l D1, 0x0A
0000071A 6B18 bmi +0x1A /* 00000734 */
0000071C B27C 000F cmp.w D1, 0xF
00000720 6E12 bgt +0x14 /* 00000734 */
00000722 41EE 000E lea.l A0, [A6 + 0xE]
00000726 3401 move.w D2, D1
00000728 E64A lsr D2.w, 3
0000072A 4442 neg.w D2
0000072C 0330 20FF btst [A0 + D2.w - 0x1], D1
00000730 0A3C 0004 xori.b ccr, 4
label00000734:
00000734 57C1 seq D1
00000736 8001 or.b D0, D1
00000738 6700 013E beq +0x140 /* 00000878 */
label0000073C:
0000073C 486E FEB8 pea.l [A6 - 0x148]
00000740 4EAD 3F7A jsr [A5 + 0x3F7A /* export_2027 */]
00000744 7001 moveq.l D0, 0x01
00000746 B06E FEBC cmp.w D0, [A6 - 0x144]
0000074A 662A bne +0x2C /* 00000776 */
0000074C 486E FEF8 pea.l [A6 - 0x108]
00000750 2F3C 0001 0FA5 move.l -[A7], 0x10FA5
00000756 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
0000075A 486E FEF8 pea.l [A6 - 0x108]
0000075E 1F3C 0001 move.b -[A7], 0x1
00000762 42A7 clr.l -[A7]
00000764 2F3C 5657 3035 move.l -[A7], 0x56573035 /* 'VW05' */
0000076A 2F0C move.l -[A7], A4
0000076C 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00000770 4EAD 2F22 jsr [A5 + 0x2F22 /* export_1504 */]
00000774 6028 bra +0x2A /* 0000079E */
label00000776:
00000776 486E FEF8 pea.l [A6 - 0x108]
0000077A 2F3C 0002 0FA5 move.l -[A7], 0x20FA5
00000780 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00000784 486E FEF8 pea.l [A6 - 0x108]
00000788 1F3C 0001 move.b -[A7], 0x1
0000078C 42A7 clr.l -[A7]
0000078E 2F3C 5657 3035 move.l -[A7], 0x56573035 /* 'VW05' */
00000794 2F0C move.l -[A7], A4
00000796 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
0000079A 4EAD 2F22 jsr [A5 + 0x2F22 /* export_1504 */]
label0000079E:
0000079E 7001 moveq.l D0, 0x01
000007A0 B06E FEBE cmp.w D0, [A6 - 0x142]
000007A4 662A bne +0x2C /* 000007D0 */
000007A6 486E FEF8 pea.l [A6 - 0x108]
000007AA 2F3C 0001 0FA5 move.l -[A7], 0x10FA5
000007B0 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
000007B4 486E FEF8 pea.l [A6 - 0x108]
000007B8 1F3C 0001 move.b -[A7], 0x1
000007BC 42A7 clr.l -[A7]
000007BE 2F3C 5657 3130 move.l -[A7], 0x56573130 /* 'VW10' */
000007C4 2F0C move.l -[A7], A4
000007C6 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
000007CA 4EAD 2F22 jsr [A5 + 0x2F22 /* export_1504 */]
000007CE 6028 bra +0x2A /* 000007F8 */
label000007D0:
000007D0 486E FEF8 pea.l [A6 - 0x108]
000007D4 2F3C 0002 0FA5 move.l -[A7], 0x20FA5
000007DA 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
000007DE 486E FEF8 pea.l [A6 - 0x108]
000007E2 1F3C 0001 move.b -[A7], 0x1
000007E6 42A7 clr.l -[A7]
000007E8 2F3C 5657 3130 move.l -[A7], 0x56573130 /* 'VW10' */
000007EE 2F0C move.l -[A7], A4
000007F0 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
000007F4 4EAD 2F22 jsr [A5 + 0x2F22 /* export_1504 */]
label000007F8:
000007F8 486E FEF8 pea.l [A6 - 0x108]
000007FC 3F3C 0FA5 move.w -[A7], 0xFA5
00000800 302E FEBA move.w D0, [A6 - 0x146]
00000804 5C40 addq.w D0, 6
00000806 3F00 move.w -[A7], D0
00000808 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
0000080C 486E FEF8 pea.l [A6 - 0x108]
00000810 1F3C 0001 move.b -[A7], 0x1
00000814 42A7 clr.l -[A7]
00000816 2F3C 5657 3032 move.l -[A7], 0x56573032 /* 'VW02' */
0000081C 2F0C move.l -[A7], A4
0000081E 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00000822 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00000826 486E FED8 pea.l [A6 - 0x128]
0000082A 1F3C 0001 move.b -[A7], 0x1
0000082E 42A7 clr.l -[A7]
00000830 2F3C 5657 3131 move.l -[A7], 0x56573131 /* 'VW11' */
00000836 2F0C move.l -[A7], A4
00000838 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
0000083C 4EAD 2F22 jsr [A5 + 0x2F22 /* export_1504 */]
00000840 486E FDB8 pea.l [A6 - 0x248]
00000844 2F2E FEC8 move.l -[A7], [A6 - 0x138]
00000848 1F3C 0001 move.b -[A7], 0x1
0000084C 4EAD 46C2 jsr [A5 + 0x46C2 /* export_2260 */]
00000850 205F movea.l A0, [A7]+
00000852 43EE FEF8 lea.l A1, [A6 - 0x108]
00000856 703F moveq.l D0, 0x3F
label00000858:
00000858 22D8 move.l [A1]+, [A0]+
0000085A 51C8 FFFC dbf D0, -0x6 /* 00000858 */
0000085E 486E FEF8 pea.l [A6 - 0x108]
00000862 1F3C 0001 move.b -[A7], 0x1
00000866 42A7 clr.l -[A7]
00000868 2F3C 5657 3141 move.l -[A7], 0x56573141 /* 'VW1A' */
0000086E 2F0C move.l -[A7], A4
00000870 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00000874 4EAD 2F22 jsr [A5 + 0x2F22 /* export_1504 */]
label00000878:
00000878 285F movea.l A4, [A7]+
0000087A 4E5E unlink A6
0000087C 205F movea.l A0, [A7]+
0000087E 5C4F addq.w A7, 6
00000880 4ED0 jmp [A0]
00000882 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000884-00000892
fn00000884:
00000884 4E56 0000 link A6, 0
00000888 48E7 0018 movem.l -[A7], A3,A4
0000088C 266E 0008 movea.l A3, [A6 + 0x8]
00000890 284B movea.l A4, A3
// end alternate branch 00000884-00000892
fn00000884: // (misaligned)
00000886 0000 48E7 ori.b D0, 0xE7
0000088A 0018 266E ori.b [A0]+, 0x6E /* 'n' */
0000088E 0008 284B ori.b A0, 0x4B /* 'K' */
00000892 42A7 clr.l -[A7]
00000894 2F3C 0000 7F58 move.l -[A7], 0x7F58
0000089A 42A7 clr.l -[A7]
0000089C 4EAD 3F42 jsr [A5 + 0x3F42 /* export_2020 */]
000008A0 201F move.l D0, [A7]+
000008A2 2E9F move.l [A7], [A7]+
000008A4 B097 cmp.l D0, [A7]
000008A6 6C02 bge +0x4 /* 000008AA */
000008A8 2E80 move.l [A7], D0
label000008AA:
000008AA 201F move.l D0, [A7]+
000008AC 2054 movea.l A0, [A4]
000008AE 3140 006C move.w [A0 + 0x6C], D0
000008B2 2054 movea.l A0, [A4]
000008B4 3F28 003C move.w -[A7], [A0 + 0x3C]
000008B8 2F0B move.l -[A7], A3
000008BA 4EAD 0622 jsr [A5 + 0x622 /* export_192 */]
000008BE 2054 movea.l A0, [A4]
000008C0 3F28 006C move.w -[A7], [A0 + 0x6C]
000008C4 2F0B move.l -[A7], A3
000008C6 4EAD 16A2 jsr [A5 + 0x16A2 /* export_720 */]
000008CA 4CDF 1800 movem.l A3,A4, [A7]+
000008CE 4E5E unlink A6
000008D0 2E9F move.l [A7], [A7]+
000008D2 4E75 rts
fn000008D4:
000008D4 4E56 FFD6 link A6, -0x002A
000008D8 4267 clr.w -[A7]
000008DA 2F2E 000C move.l -[A7], [A6 + 0xC]
000008DE 486E FFD8 pea.l [A6 - 0x28]
000008E2 4EAD 3F1A jsr [A5 + 0x3F1A /* export_2015 */]
000008E6 3D5F FFD6 move.w [A6 - 0x2A], [A7]+
000008EA 661A bne +0x1C /* 00000906 */
000008EC 42A7 clr.l -[A7]
000008EE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000008F2 4EAD 3082 jsr [A5 + 0x3082 /* export_1548 */]
000008F6 205F movea.l A0, [A7]+
000008F8 2050 movea.l A0, [A0]
000008FA 2F28 0056 move.l -[A7], [A0 + 0x56]
000008FE 486E FFD8 pea.l [A6 - 0x28]
00000902 4EAD 2542 jsr [A5 + 0x2542 /* export_1188 */]
label00000906:
00000906 486E FFD8 pea.l [A6 - 0x28]
0000090A 4EAD 3F0A jsr [A5 + 0x3F0A /* export_2013 */]
0000090E 4E5E unlink A6
00000910 205F movea.l A0, [A7]+
00000912 504F addq.w A7, 8
00000914 4ED0 jmp [A0]
00000916 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1700: // at 00000918 (misaligned)
0000091A FFFC .invalid <<F/7/7>>
0000091C 2D6D FA84 0018 move.l [A6 + 0x18], [A5 - 0x57C]
00000922 206E 0010 movea.l A0, [A6 + 0x10]
00000926 7002 moveq.l D0, 0x02
00000928 B068 0010 cmp.w D0, [A0 + 0x10]
0000092C 6620 bne +0x22 /* 0000094E */
0000092E 42A7 clr.l -[A7]
00000930 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000934 4EAD 15D2 jsr [A5 + 0x15D2 /* export_694 */]
00000938 2D5F FFFC move.l [A6 - 0x4], [A7]+
0000093C 302E FFFC move.w D0, [A6 - 0x4]
00000940 48C0 ext.l D0
00000942 2F00 move.l -[A7], D0
00000944 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000948 4EBA FF8A jsr [PC - 0x76 /* 000008D4 */]
0000094C 601A bra +0x1C /* 00000968 */
label0000094E:
0000094E 42A7 clr.l -[A7]
00000950 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000954 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000958 2F2E 000C move.l -[A7], [A6 + 0xC]
0000095C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000960 4EAD 15AA jsr [A5 + 0x15AA /* export_689 */]
00000964 2D5F 0018 move.l [A6 + 0x18], [A7]+
label00000968:
00000968 4E5E unlink A6
0000096A 205F movea.l A0, [A7]+
0000096C DEFC 0010 add.w A7, 0x10
00000970 4ED0 jmp [A0]
00000972 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1701: // at 00000974 (misaligned)
00000976 FECC 206E .extension 0xECC <<F/2-3/7>> // unimplemented
0000097A 000C 43EE ori.b A4, 0xEE
0000097E FFF8 .invalid <<F/7/7>>
00000980 22D8 move.l [A1]+, [A0]+
00000982 22D8 move.l [A1]+, [A0]+
00000984 3D6E 0010 FFF6 move.w [A6 - 0xA], [A6 + 0x10]
0000098A 4267 clr.w -[A7]
0000098C 302E FFF6 move.w D0, [A6 - 0xA]
00000990 48C0 ext.l D0
00000992 2F00 move.l -[A7], D0
00000994 486E FFCE pea.l [A6 - 0x32]
00000998 4EAD 3F1A jsr [A5 + 0x3F1A /* export_2015 */]
0000099C 3D5F FFCC move.w [A6 - 0x34], [A7]+
000009A0 6662 bne +0x64 /* 00000A04 */
000009A2 2F2E FFEE move.l -[A7], [A6 - 0x12]
000009A6 486E FECC pea.l [A6 - 0x134]
000009AA 4EAD 052A jsr [A5 + 0x52A /* export_161 */]
000009AE 3F2E FFFA move.w -[A7], [A6 - 0x6]
000009B2 302E FFF8 move.w D0, [A6 - 0x8]
000009B6 D07C 000A add.w D0, 0xA /* '\n' */
000009BA 3F00 move.w -[A7], D0
000009BC A893 syscall MoveTo
000009BE 486E FFCE pea.l [A6 - 0x32]
000009C2 302E FFFE move.w D0, [A6 - 0x2]
000009C6 906E FFFA sub.w D0, [A6 - 0x6]
000009CA 2F00 move.l -[A7], D0
000009CC 4267 clr.w -[A7]
000009CE 486E FECC pea.l [A6 - 0x134]
000009D2 A88C syscall StringWidth
000009D4 321F move.w D1, [A7]+
000009D6 201F move.l D0, [A7]+
000009D8 9041 sub.w D0, D1
000009DA 5B40 subq.w D0, 5
000009DC 3F00 move.w -[A7], D0
000009DE 4EAD 46FA jsr [A5 + 0x46FA /* export_2267 */]
000009E2 4267 clr.w -[A7]
000009E4 486E FECC pea.l [A6 - 0x134]
000009E8 A88C syscall StringWidth
000009EA 302E FFFE move.w D0, [A6 - 0x2]
000009EE 905F sub.w D0, [A7]+
000009F0 3F00 move.w -[A7], D0
000009F2 302E FFF8 move.w D0, [A6 - 0x8]
000009F6 D07C 000A add.w D0, 0xA /* '\n' */
000009FA 3F00 move.w -[A7], D0
000009FC A893 syscall MoveTo
000009FE 486E FECC pea.l [A6 - 0x134]
00000A02 A884 syscall DrawString
label00000A04:
00000A04 486E FFCE pea.l [A6 - 0x32]
00000A08 4EAD 3F0A jsr [A5 + 0x3F0A /* export_2013 */]
00000A0C 4E5E unlink A6
00000A0E 205F movea.l A0, [A7]+
00000A10 DEFC 000C add.w A7, 0xC
00000A14 4ED0 jmp [A0]
00000A16 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000A18-00000A26
fn00000A18:
00000A18 4E56 0000 link A6, 0
00000A1C 48E7 0018 movem.l -[A7], A3,A4
00000A20 266E 0008 movea.l A3, [A6 + 0x8]
00000A24 284B movea.l A4, A3
// end alternate branch 00000A18-00000A26
fn00000A18: // (misaligned)
00000A1A 0000 48E7 ori.b D0, 0xE7
00000A1E 0018 266E ori.b [A0]+, 0x6E /* 'n' */
00000A22 0008 284B ori.b A0, 0x4B /* 'K' */
00000A26 4267 clr.w -[A7]
00000A28 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00000A2C 301F move.w D0, [A7]+
00000A2E 5240 addq.w D0, 1
00000A30 2054 movea.l A0, [A4]
00000A32 3140 006C move.w [A0 + 0x6C], D0
00000A36 2054 movea.l A0, [A4]
00000A38 3F28 003C move.w -[A7], [A0 + 0x3C]
00000A3C 2F0B move.l -[A7], A3
00000A3E 4EAD 0622 jsr [A5 + 0x622 /* export_192 */]
00000A42 2054 movea.l A0, [A4]
00000A44 3F28 006C move.w -[A7], [A0 + 0x6C]
00000A48 2F0B move.l -[A7], A3
00000A4A 4EAD 16A2 jsr [A5 + 0x16A2 /* export_720 */]
00000A4E 4CDF 1800 movem.l A3,A4, [A7]+
00000A52 4E5E unlink A6
00000A54 2E9F move.l [A7], [A7]+
00000A56 4E75 rts
export_1702:
00000A58 4E56 FFC8 link A6, -0x0038
00000A5C 206E 000C movea.l A0, [A6 + 0xC]
00000A60 43EE FFF8 lea.l A1, [A6 - 0x8]
00000A64 22D8 move.l [A1]+, [A0]+
00000A66 22D8 move.l [A1]+, [A0]+
00000A68 486E FFC8 pea.l [A6 - 0x38]
00000A6C 4EAD 2212 jsr [A5 + 0x2212 /* export_1086 */]
00000A70 7001 moveq.l D0, 0x01
00000A72 B06E 0010 cmp.w D0, [A6 + 0x10]
00000A76 6618 bne +0x1A /* 00000A90 */
00000A78 7002 moveq.l D0, 0x02
00000A7A 802E FFCA or.b D0, [A6 - 0x36]
00000A7E 4241 clr.w D1
00000A80 1200 move.b D1, D0
00000A82 3F01 move.w -[A7], D1
00000A84 A888 syscall TextFace
00000A86 486E FFD4 pea.l [A6 - 0x2C]
00000A8A 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
00000A8E 601C bra +0x1E /* 00000AAC */
label00000A90:
00000A90 302E 0010 move.w D0, [A6 + 0x10]
00000A94 5340 subq.w D0, 1
00000A96 3F00 move.w -[A7], D0
00000A98 486E FFF6 pea.l [A6 - 0xA]
00000A9C 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00000AA0 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00000AA4 486E FFD4 pea.l [A6 - 0x2C]
00000AA8 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
label00000AAC:
00000AAC 302E FFFA move.w D0, [A6 - 0x6]
00000AB0 5840 addq.w D0, 4
00000AB2 3F00 move.w -[A7], D0
00000AB4 302E FFF8 move.w D0, [A6 - 0x8]
00000AB8 D07C 000A add.w D0, 0xA /* '\n' */
00000ABC 3F00 move.w -[A7], D0
00000ABE A893 syscall MoveTo
00000AC0 486E FFD4 pea.l [A6 - 0x2C]
00000AC4 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
00000AC8 4EAD 46FA jsr [A5 + 0x46FA /* export_2267 */]
00000ACC 486E FFC8 pea.l [A6 - 0x38]
00000AD0 4EAD 221A jsr [A5 + 0x221A /* export_1087 */]
00000AD4 4E5E unlink A6
00000AD6 205F movea.l A0, [A7]+
00000AD8 DEFC 000C add.w A7, 0xC
00000ADC 4ED0 jmp [A0]
00000ADE 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000AE0-00000AEE
fn00000AE0:
00000AE0 4E56 0000 link A6, 0
00000AE4 48E7 0018 movem.l -[A7], A3,A4
00000AE8 266E 0008 movea.l A3, [A6 + 0x8]
00000AEC 284B movea.l A4, A3
// end alternate branch 00000AE0-00000AEE
fn00000AE0: // (misaligned)
00000AE2 0000 48E7 ori.b D0, 0xE7
00000AE6 0018 266E ori.b [A0]+, 0x6E /* 'n' */
00000AEA 0008 284B ori.b A0, 0x4B /* 'K' */
00000AEE 42A7 clr.l -[A7]
00000AF0 4EAD 3F6A jsr [A5 + 0x3F6A /* export_2025 */]
00000AF4 201F move.l D0, [A7]+
00000AF6 2054 movea.l A0, [A4]
00000AF8 3140 006C move.w [A0 + 0x6C], D0
00000AFC 2054 movea.l A0, [A4]
00000AFE 3F28 003C move.w -[A7], [A0 + 0x3C]
00000B02 2F0B move.l -[A7], A3
00000B04 4EAD 0622 jsr [A5 + 0x622 /* export_192 */]
00000B08 2054 movea.l A0, [A4]
00000B0A 3F28 006C move.w -[A7], [A0 + 0x6C]
00000B0E 2F0B move.l -[A7], A3
00000B10 4EAD 16A2 jsr [A5 + 0x16A2 /* export_720 */]
00000B14 4CDF 1800 movem.l A3,A4, [A7]+
00000B18 4E5E unlink A6
00000B1A 2E9F move.l [A7], [A7]+
00000B1C 4E75 rts
00000B1E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1703: // at 00000B20 (misaligned)
00000B22 FF74 .extension 0xF74 <<F/4-5/7>> // unimplemented
00000B24 48E7 0300 movem.l -[A7], D6,D7
00000B28 206E 000C movea.l A0, [A6 + 0xC]
00000B2C 43EE FFF8 lea.l A1, [A6 - 0x8]
00000B30 22D8 move.l [A1]+, [A0]+
00000B32 22D8 move.l [A1]+, [A0]+
00000B34 486E FFEC pea.l [A6 - 0x14]
00000B38 4EAD 2212 jsr [A5 + 0x2212 /* export_1086 */]
00000B3C 302E 0010 move.w D0, [A6 + 0x10]
00000B40 48C0 ext.l D0
00000B42 2C00 move.l D6, D0
00000B44 4267 clr.w -[A7]
00000B46 2F06 move.l -[A7], D6
00000B48 486E FFC0 pea.l [A6 - 0x40]
00000B4C 4EAD 3F52 jsr [A5 + 0x3F52 /* export_2022 */]
00000B50 3E1F move.w D7, [A7]+
00000B52 6600 009E bne +0xA0 /* 00000BF2 */
00000B56 4267 clr.w -[A7]
00000B58 42A7 clr.l -[A7]
00000B5A 486E FFB8 pea.l [A6 - 0x48]
00000B5E 4EAD 036A jsr [A5 + 0x36A /* export_105 */]
00000B62 3E1F move.w D7, [A7]+
00000B64 486E FFC4 pea.l [A6 - 0x3C]
00000B68 487A 009E pea.l [PC + 0x9E /* 00000C08, value 0x13A0000 */]
00000B6C 486E FF74 pea.l [A6 - 0x8C]
00000B70 3F3C 0002 move.w -[A7], 0x2
00000B74 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
00000B78 41EE FF96 lea.l A0, [A6 - 0x6A]
00000B7C 43EE FF74 lea.l A1, [A6 - 0x8C]
00000B80 7007 moveq.l D0, 0x07
label00000B82:
00000B82 20D9 move.l [A0]+, [A1]+
00000B84 51C8 FFFC dbf D0, -0x6 /* 00000B82 */
00000B88 4267 clr.w -[A7]
00000B8A 486E FF96 pea.l [A6 - 0x6A]
00000B8E 4267 clr.w -[A7]
00000B90 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
00000B94 4A5F tst.w [A7]+
00000B96 56C0 sne D0
00000B98 4A00 tst.b D0
00000B9A 661A bne +0x1C /* 00000BB6 */
00000B9C 2F00 move.l -[A7], D0
00000B9E 4267 clr.w -[A7]
00000BA0 42A7 clr.l -[A7]
00000BA2 486E FFB6 pea.l [A6 - 0x4A]
00000BA6 4EAD 036A jsr [A5 + 0x36A /* export_105 */]
00000BAA 321F move.w D1, [A7]+
00000BAC 201F move.l D0, [A7]+
00000BAE 4A41 tst.w D1
00000BB0 56C1 sne D1
00000BB2 8001 or.b D0, D1
00000BB4 670E beq +0x10 /* 00000BC4 */
label00000BB6:
00000BB6 7002 moveq.l D0, 0x02
00000BB8 802E FFEE or.b D0, [A6 - 0x12]
00000BBC 4241 clr.w D1
00000BBE 1200 move.b D1, D0
00000BC0 3F01 move.w -[A7], D1
00000BC2 A888 syscall TextFace
label00000BC4:
00000BC4 302E FFFA move.w D0, [A6 - 0x6]
00000BC8 5840 addq.w D0, 4
00000BCA 3F00 move.w -[A7], D0
00000BCC 302E FFF8 move.w D0, [A6 - 0x8]
00000BD0 D07C 000A add.w D0, 0xA /* '\n' */
00000BD4 3F00 move.w -[A7], D0
00000BD6 A893 syscall MoveTo
00000BD8 486E FFC4 pea.l [A6 - 0x3C]
00000BDC 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
00000BE0 4EAD 46FA jsr [A5 + 0x46FA /* export_2267 */]
00000BE4 4267 clr.w -[A7]
00000BE6 42A7 clr.l -[A7]
00000BE8 3F2E FFB8 move.w -[A7], [A6 - 0x48]
00000BEC 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
00000BF0 3E1F move.w D7, [A7]+
label00000BF2:
00000BF2 486E FFEC pea.l [A6 - 0x14]
00000BF6 4EAD 221A jsr [A5 + 0x221A /* export_1087 */]
00000BFA 4CDF 00C0 movem.l D6,D7, [A7]+
00000BFE 4E5E unlink A6
00000C00 205F movea.l A0, [A7]+
00000C02 DEFC 000C add.w A7, 0xC
00000C06 4ED0 jmp [A0]
00000C08 013A 0000 btst [PC /* 00000C0A */], D0
export_1704:
00000C0C 4E56 0000 link A6, 0
00000C10 7000 moveq.l D0, 0x00
00000C12 2D40 0018 move.l [A6 + 0x18], D0
00000C16 206E 0010 movea.l A0, [A6 + 0x10]
00000C1A 7002 moveq.l D0, 0x02
00000C1C B068 0010 cmp.w D0, [A0 + 0x10]
00000C20 660E bne +0x10 /* 00000C30 */
00000C22 42A7 clr.l -[A7]
00000C24 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000C28 4EAD 3082 jsr [A5 + 0x3082 /* export_1548 */]
00000C2C 4EBA F882 jsr [PC - 0x77E /* 000004B0 */]
label00000C30:
00000C30 4E5E unlink A6
00000C32 205F movea.l A0, [A7]+
00000C34 DEFC 0010 add.w A7, 0x10
00000C38 4ED0 jmp [A0]
00000C3A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1705: // at 00000C3C (misaligned)
00000C3E FDFE .invalid <<F/7/6>>
00000C40 7000 moveq.l D0, 0x00
00000C42 2D40 0018 move.l [A6 + 0x18], D0
00000C46 206E 0010 movea.l A0, [A6 + 0x10]
00000C4A 7002 moveq.l D0, 0x02
00000C4C B068 0010 cmp.w D0, [A0 + 0x10]
00000C50 6658 bne +0x5A /* 00000CAA */
00000C52 486E FDFE pea.l [A6 - 0x202]
00000C56 42A7 clr.l -[A7]
00000C58 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000C5C 4EAD 3082 jsr [A5 + 0x3082 /* export_1548 */]
00000C60 4EBA F91E jsr [PC - 0x6E2 /* 00000580 */]
00000C64 486E FE00 pea.l [A6 - 0x200]
00000C68 2F3C 0005 0FA5 move.l -[A7], 0x50FA5
00000C6E 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00000C72 302E FDFE move.w D0, [A6 - 0x202]
00000C76 48C0 ext.l D0
00000C78 2F00 move.l -[A7], D0
00000C7A 486E FF00 pea.l [A6 - 0x100]
00000C7E 4EAD 052A jsr [A5 + 0x52A /* export_161 */]
00000C82 486E FE00 pea.l [A6 - 0x200]
00000C86 486E FF00 pea.l [A6 - 0x100]
00000C8A 487A 0028 pea.l [PC + 0x28 /* 00000CB4, value 0x0, cstring "" */]
00000C8E 487A 0024 pea.l [PC + 0x24 /* 00000CB4, value 0x0, cstring "" */]
00000C92 487A 0020 pea.l [PC + 0x20 /* 00000CB4, value 0x0, cstring "" */]
00000C96 4EAD 455A jsr [A5 + 0x455A /* export_2215 */]
00000C9A 486E FE00 pea.l [A6 - 0x200]
00000C9E 1F3C 0001 move.b -[A7], 0x1
00000CA2 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000CA6 4EAD 2F22 jsr [A5 + 0x2F22 /* export_1504 */]
label00000CAA:
00000CAA 4E5E unlink A6
00000CAC 205F movea.l A0, [A7]+
00000CAE DEFC 0010 add.w A7, 0x10
00000CB2 4ED0 jmp [A0]
00000CB4 0000 0000 ori.b D0, 0x0
export_1706:
00000CB8 4E56 0000 link A6, 0
00000CBC 7000 moveq.l D0, 0x00
00000CBE 2D40 0018 move.l [A6 + 0x18], D0
00000CC2 206E 0010 movea.l A0, [A6 + 0x10]
00000CC6 7002 moveq.l D0, 0x02
00000CC8 B068 0010 cmp.w D0, [A0 + 0x10]
00000CCC 660E bne +0x10 /* 00000CDC */
00000CCE 42A7 clr.l -[A7]
00000CD0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000CD4 4EAD 3082 jsr [A5 + 0x3082 /* export_1548 */]
00000CD8 4EBA F916 jsr [PC - 0x6EA /* 000005F0 */]
label00000CDC:
00000CDC 4E5E unlink A6
00000CDE 205F movea.l A0, [A7]+
00000CE0 DEFC 0010 add.w A7, 0x10
00000CE4 4ED0 jmp [A0]
00000CE6 0000 .incomplete